#include<stdio.h>
int efcz(int a[],int b,int n)
{
	int c=0,d=n-1;
	for(int i=1;i<=(n/2);i++)
	{
		if(b<a[(c+d)/2])
		{
			d=((c+d)/2);
		}
		else
		{
			if(b==a[(c+d)/2])
			{
				return (c+d)/2;
				break;
			}
			else
			{
				c=((c+d)/2);
			}
			
		}
	}
	
}
int main()
{
	int n,b;
	scanf("%d %d",&n,&b);
	int a[n];
	for(int i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	printf("%d",efcz(a,b,n));
	return 0;
}
